package cn.edu.lzu.service;

import cn.edu.lzu.common.assist.DataPage;
import cn.edu.lzu.common.assist.ResponseResult;
import cn.edu.lzu.entity.LabExamineClause;
import com.sun.xml.internal.xsom.impl.scd.Iterators;

import java.util.List;
import java.util.Map;

/**
 * @PackageName: cn.edu.lzu.service
 * @InterfaceName: LabExamineClauseService
 * @Description: TODO
 * @Author: 张琦[QQ:3098086691]
 * @Date: 2020/3/21 16:08
 * @Version: 1.0
 */
public interface LabExamineClauseService {
    DataPage getLabExamineClausesByUnitId(long unitId, Integer examineItemId);

    ResponseResult addLabExamineClause(LabExamineClause labExamineClause);

    ResponseResult delLabExamineClauseById(int id);

    DataPage getFuzzySearchLabClauses(long unitId, String searchInput, Integer searchType, Integer examineItemId);

    Map<String, Object> getLabClauseByItemId(long unitId, int examineItemId, int fillItemId);

    DataPage getLabExamineResult(long unitId, int examineItemId, int fillItemId);

}
